home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / editor / ue312amy.lha / amiga / gst.h < prev    next >
C/C++ Source or Header  |  1996-04-24  |  2KB  |  70 lines

  1. /*    AMIGADOS.C:    Operating specific I/O and Spawning functions
  2.             for MicroEMACS 3.12
  3.             (C)Copyright 1993 by Daniel M. Lawrence
  4. */
  5.  
  6. #include        <stdio.h>
  7. #ifdef __SASC
  8. #include    <string.h>
  9. #else
  10. #define __aligned
  11. #endif
  12.  
  13. #include    "estruct.h"
  14. #if    AMIGA
  15. #include    <exec/types.h>
  16. #include    <exec/io.h>
  17. #include    <exec/memory.h>
  18. #include    <exec/libraries.h>
  19. #include    <devices/inputevent.h>
  20. #include    <graphics/text.h>
  21. #include    <graphics/gfxbase.h>
  22. #include    <graphics/view.h>
  23. #include    <graphics/displayinfo.h>
  24. #include    <intuition/intuition.h>
  25. #include    <intuition/intuitionbase.h>
  26. #include    <intuition/screens.h>
  27. #include    <utility/tagitem.h>
  28. #include    <libraries/asl.h>
  29. #include    <devices/console.h>
  30. #include    <dos/dos.h>
  31.  
  32. #ifdef __SASC
  33. #include <proto/dos.h>
  34. #include <clib/exec_protos.h>
  35. #include <clib/graphics_protos.h>
  36. #include <clib/intuition_protos.h>
  37. #include <clib/console_protos.h>
  38. #include <clib/asl_protos.h>
  39. #include <pragmas/exec_pragmas.h>
  40. #include <pragmas/graphics_pragmas.h>
  41. #include <pragmas/intuition_pragmas.h>
  42. #include <pragmas/console_pragmas.h>
  43. #include <pragmas/asl_pragmas.h>
  44.  
  45. void in_init(void);
  46. int in_check(void);
  47. void in_put(int);
  48. int in_get(void);
  49. int mod(int);
  50. int sendcon(char *buf);
  51. int doevent(void);
  52. void dokey(struct InputEvent *);
  53. int stuffibuf(int, int, int );
  54. int spawncli(int , int );
  55. int spawn(int , int );
  56. int execprg(int , int );
  57. int pipecmd(int , int );
  58. void adoshello(void);
  59. char *MakePathname(char *, char *);
  60. int FileReq(char *, char *, unsigned);
  61. #endif
  62.  
  63. #ifdef AZTEC_C
  64. #define memset(a,b,c) setmem(a,c,b)
  65. #endif
  66.  
  67. #include    "eproto.h"
  68. #include        "edef.h"
  69. #include    "elang.h"
  70.